<?php
defined( '_JEXEC' ) or die;

jimport( 'joomla.application.component.view');

class PricerProductsViewPriceTypes extends JView {

	// Инициализируем переменные
	protected $items;
	protected $pagination;
	protected $state;

	public function display($tpl = null) {

		// Забираем данные из модели
		$this->items = $this->get('Items');
		$this->pagination = $this->get('Pagination');
		$this->state = $this->get('State');

		// Добавляем тулбар
		$this->addToolbar();

		// Отображаем представление
		parent::display($tpl);
	}

	// Добавляем тулбар
	protected function addToolbar() {

		// Инициализируем переменные
//		$canDo = PricerProductsHelper::getActions($this->state->get('filter.category_id'));
		$user = JFactory::getUser();

		// Отображаем заголовок
		JToolBarHelper::title(JText::_('COM_PRICER_TITLE_PRICE_TYPES'), 'article.png');

		JToolBarHelper::addNew('pricetype.add');

		JToolBarHelper::editList('pricetype.edit');

		JToolBarHelper::divider();
		JToolBarHelper::publish('pricetypes.publish', 'JTOOLBAR_PUBLISH', true);
		JToolBarHelper::unpublish('pricetypes.unpublish', 'JTOOLBAR_UNPUBLISH', true);
		JToolBarHelper::divider();
		JToolBarHelper::archiveList('pricetypes.archive');
		JToolBarHelper::checkin('pricetypes.checkin');

		if ($this->state->get('filter.state') == -2) {
			JToolBarHelper::deleteList('', 'pricetypes.delete', 'JTOOLBAR_EMPTY_TRASH');
			JToolBarHelper::divider();
		}
		else {
			JToolBarHelper::trash('pricetypes.trash');
			JToolBarHelper::divider();
		}

		JToolBarHelper::preferences('com_pricerproducts');
	}
}
